package com.wondersgroup.fjzlpt.org.dao.inter.fwxx;

import java.util.Map;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.quick.framework.boot.repository.sql.jdbcTemplate.inter.BaseDAO;

public interface FwxxDAO extends BaseDAO{

	JSONObject queryPage(Map<String, String> map);
	
	/**
	 * 根据条件查询所有数据
	 * @param map
	 * @return
	 */
	public JSONArray queryAll(Map<String, String> map);

	/**
	 * 根据多个ID查询服务项
	 * @param fwidAry
	 * @return
	 */
	//JSONArray queryList(String[] fwidAry);

	/**
	 * 查询多条服务项
	 * @param map
	 * @return
	 */
	JSONArray queryList(Map<String, String> map);

	/**
	 * 查询服务项概要信息
	 * @return
	 */
	public JSONObject queryPageSummaryFwxx(Map<String, String> map);
	
	/**
	 * 判断是否存在相同名称
	 * @param map
	 * @return
	 */
	public JSONObject checkSaveName(Map<String, String> map);
	
	/**
	 * 查询协议服务项信息
	 * @param map
	 * @return
	 */
	public JSONArray queryXyfwxx(Map<String, String> map);

	/**
	 * 医保项目使用次数+1
	 * @param XMDM
	 */
	public void updateYbxm(String XMDM);

}
